package jp.syuriken.snsw.terenaibot;

import java.util.Date;

/**
 * Postのnullオブジェクト。インスタンスは{@link #getInstance()}を使用するべきです。
 * 
 * @author $Author: snswinhaiku.lo@gmail.com $
 * @version 0.1
 */
public final class NullPost extends Post {
	
	private static NullPost instance = new NullPost();
	

	/**
	 * ユニークインスタンスを取得する。
	 * 
	 * @return ユニークインスタンス
	 */
	public static NullPost getInstance() {
		return instance;
	}
	
	private NullPost() {
		super();
	}
	
	@Override
	public Date getCreatedAt() {
		return null;
	}
	
	@Override
	public String getInReplyToPostId() {
		return null;
	}
	
	@Override
	public String getInReplyToUserId() {
		return null;
	}
	
	@Override
	public Object getOriginal() {
		return null;
	}
	
	@Override
	public String getPostId() {
		return "null";
	}
	
	@Override
	public String getPostText() {
		return null;
	}
	
	@Override
	public String getSource() {
		return null;
	}
	
	@Override
	public String getUser() {
		return null;
	}
	
	@Override
	public String getUserName() {
		return null;
	}
}
